home *** CD-ROM | disk | FTP | other *** search
/ MacHack 1997 / MacHack 1997.toast / Hacks / Hacks ’94 / [√] Distribution Restricted! / James Ullrey / HP-15C / HP-15C.FPU68020 / HP-15C.FPU68020.rsrc / TEXT_1032_Order of Entry & the Stack.txt < prev    next >
Text File  |  1994-06-25  |  1KB  |  31 lines

  1. - ORDER OF ENTRY &THE ENTER KEY
  2. ORDER OF ENTRY AND THE ENTER KEY
  3.  
  4. An important aspect of two-number functions is the positioning of the numbers in the stack. To execute an arithmetic function, the numbers should be positioned in the stack in the same way that you would vertically position them on paper. For example:
  5.  
  6.        98       98       98      98
  7.       -15      +15      *15     ----
  8.       ---      ---      ---      15
  9.  
  10. As you can see, the first(or top) number would be in the Y-register, while the second(or bottom) number would be in the X- register. When the mathmatics operation is performed, the stack drops, leaving the result in the X- register. Here is how a subtraction operation is executed in the calculator:
  11.  
  12.      |---------> lost |-------> lost
  13. T t -| |-------> z ---| |-----> y
  14. Z z ---| |-----> y -----| |---> x
  15. Y y -----| |---> x -------| |-> 98
  16. X x -------| |-> 98 --------|-> 98
  17.              |
  18. Keys:       98         ENTER
  19.  
  20. T y  ------> y  ------|--> y
  21. Z x  ------> x  ----| |--> y
  22. Y 98 ------> 98 --| |----> x
  23. X 98     |-> 15 --|------> 83
  24.          |
  25. Keys:   15        -
  26.  
  27. The same number positioning would be used to add 15 to 98, multiply 98 by<divide by 15.
  28.  
  29. See "NESTED CALCULATIONS" this help
  30.  
  31.